package com.xnewtech.xplatform.swan.dataSourceManage.modular.modname.model.result;

import com.xnewtech.xplatform.swan.dataSourceManage.modular.modname.entity.DmDsSourceEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.io.Serializable;
import java.util.Date;


@Data
@ApiModel

public class DmDsSourceResult implements Serializable {
    private static final long serialVersionUID = 199040984929577997L;
    /**
     * 数据源ID
     */
    @ApiModelProperty("主键id")
    private Long dsId;
    /**
     * 数据源类型
     */
    @ApiModelProperty("dataType")
    private DmDsSourceEnum dataType;
    /**
     * 数据源名称
     */
    @ApiModelProperty("dsName")
    private String dsName;
    /**
     * 数据源描述
     */
    @ApiModelProperty("dsDescription")
    private String dsDescription;
    /**
     * 环境标识
     */
    @ApiModelProperty("envType")
    private Integer envType;
    /**
     * 是否托管元数据
     */
    @ApiModelProperty("manageMeta")
    private Integer manageMeta;
    /**
     * 管理模式
     */
    @ApiModelProperty("manageStatus")
    private Integer manageStatus;
    /**
     * 数据源来源
     */
    @ApiModelProperty("source")
    private Integer source;
    /**
     * 是否有效
     */
    @ApiModelProperty("dsName")
    private Integer available;
    /**
     * 创建有效时间
     */
    @ApiModelProperty("createTime")
    private Date createTime;
    /**
     * 创建人
     */
    @ApiModelProperty("createUser")
    private Long createUser;
    /**
     * 更新时间
     */
    @ApiModelProperty("updateTime")
    private Date updateTime;
    /**
     * 更新人
     */
    @ApiModelProperty("updateUser")
    private Long updateUser;
    /**
     * 所属集群
     */
    @ApiModelProperty("cluster")
    private String cluster;

}

